Komisches Phänomen 800XL beim BASIC editieren

← Zurück zum Forum

Hallo Ihr Lieben,

ganz spontan bin ich gerade dabei mein erstes größere BASIC Projekt auf meinen 800XL zu programmieren. Schon irgendwie komisch aber auch traurig, dass ich erst mit Mitte 50 hier in die Praxis gehe. In meiner Jungendzeit mit 13 Jahren habe ich es nur zu einem unfertigen Morsetrainer geschafft. 😞 Aber jetzt habe ich Feuer gefangen und bin gut dabei. Ich hoffe ich beende dieses Projekt auch erfolgreich und kann es Euch mal zusenden zum Testen/Spielen.

Aber jetzt zu meinem komischen Phänomen: Ich boote erst das TurboBasic 1.5 von Frank Ostrowski und arbeite dann im diesem Editor. Ich lade dann mein BAS File von Disk 1050 und programmiere/teste weiter. Zu Beginn ist eigentlich alles normal. LIST, RUN, editieren, korriegieren... aber dann nach viell 15 Minuten, passieren komische Dinge. Beim LIST Scrollen kommt es zu Farbwechseln, unterschiedliche/wilde Zeichendarstellung sodass man das Programm beim Scrolling nicht mehr erkennen kann. Wenn Scrolling beim Listenende dann stoppt, ist alles wieder normal und zu lesen. Oder wenn ich mit RETURN eine Zeile bestätige, erscheinen die Farbwechsel/Zeichen auch ganz kurz. Oder der Editor ist plötzlich eingefroren. Oder das Programm läuft dann nicht.... und und und. Wenn ich RESET drücken geht es dann wieder. Aber dann tauchen diese Phänomen ganz schnell wieder auf. Ich hatte den 800XL dann mal ausgeschaltet, ezwas gewartet und wieder neu TB gebootet und nochmals mit dem Editieren begonnen. Es tauchen dann wieder diese Dinge auf.

Als wenn es ein Temperaturproblem ist??? Speicher oder CPU? Oder liegt es am TB? Ich meine ich hatte es aber auch schon im ATARI Basic gehabt.

Kennt jemand viell. von Euch sowas? Ist mein XL noch zu retten? Ich möchte doch so gerne mein Projekt fertig bekommen. Bei den bekannten Spielen habe ich noch nie Probleme gehabt. Der XL lief/läuft sonst normal.

Lieben Gruß Heiko

ATARI 800XL, 2x1050, 1029, 1040STE, SF314, Megafile 20, 2xPortfolio, C128D, 1571, 1541, MPS1200, Amiga 500

Ist das nur im TurboBASIC so oder auch im Normalen BASIC? Startest Du TB von Disk oder ROM? Falls Letzteres: hast Du das (Ep)ROM dazu selbst erstellt? Evtl können Daten in der Datei defekt sein und TB nicht laufen. Falls Du von Disk bootest: hältst Du die

Edit: zu retten sollte es auf jeden Fall sein. Laß doch mal den RAM/ROM Test vom Selftest laufen ...

Hallo Burkhard,

TB boote ich von Disk auf der auch meine BAS Files gespeichert sind. Aber den Bootvorgang habe ich immer ohne [OPTION] gestartet. Auf der gleichen Disk ist auch noch DOS 2.5 DE Nachdem TB fertig geladen ist, wird mir mit ?fre(0) einen freien Speicher von 34021 Byte angezeigt. (Org. 800XL ohne Erweiterungen)

Selftest mit RAM/ROM hatte ich auch schon geprüft und soweit alles okay.

Ich muss das noch weiter im normalen ATARI Basic testen. Bis jetzt hatte ich nur kurze Aussetzer beim Editieren. Aber das nur Gestern.

Jetzt teste ich mal TB mit [OPTION] gebootet.

ATARI 800XL, 2x1050, 1029, 1040STE, SF314, Megafile 20, 2xPortfolio, C128D, 1571, 1541, MPS1200, Amiga 500

Also TB per [OPTION] booten ist leider nicht die Lösung. Auch hier habe ich diese Anzeichen. Das BAS Programm hatte ich auch noch nicht mit RUN gestartet gehabt. Also NUR mehrmals mit LIST im Programm gescrollt (CTRL + 1) mal mit BREAK unterbrochen. Korrektur vorgenommen und wieder mit LIST gescrollt. Und dann, nur wenn die Programmliste am Screen runterläuft taucht das geflacker auf, einige wirre Zeichen und unterschiedliche Farben. Stoppe ich die Liste wieder mit CTRL + 1 steht die Liste und alles ist fein. Läuft die Liste dann wieder, dann kommen auch wieder die Fehler am Screen. Drücke ich immer wieder RETURN und die Programmliste wandert Zeile für Zeile nach oben, erscheint auch ganz kurz die Fehler am Screen. Nach drücken von RESET ist wieder alles normal und LIST flackert nicht mehr. Das kommt dann aber recht schnell wieder... verrückt sowas.... das wird dann auch schlimmer mit weiteren Aussetzern... dann kann man auch nicht weiter programmieren

ATARI 800XL, 2x1050, 1029, 1040STE, SF314, Megafile 20, 2xPortfolio, C128D, 1571, 1541, MPS1200, Amiga 500

Für mich klingt das nach einem Hardware-Problem, selbst wenn es nur beim Scrollen flackert und nicht bei still stehendem Bildschirm. Ich würde das Gerät öffnen und nach locker sitzenden Chips Ausschau halten.

Möglich wäre aber auch, dass das Programm etwas in Speicherbereichen wütet, wo es nichts zu suchen hat (hast du POKE oder MOVE-Befehle drin?).

http://fujiama.eu https://abbuc.de/~atarixle/ BOSS-X - das Finale: https://abbuc.de/~atarixle/?article=bossxfinaleditionprerelease

und jetzt ganz verrückt:

das BAS Programm hatte ich nicht einmal gestartet. Nur editiert. Dann wollte ich per SAVE"D2:SPIEL.BAS" das Programm sichern... und es wird plötzlich das DOS von der Disk in D1 geladen.... 😲 😮 😳 Meine Änderungen weg und ist bin im DOS 2.5...

Hmmm, Hardware oder Software??? Viell. sollte ich es mit einer anderen TB Version probieren? Kennt jemand eine Quelle von TB die sicher/fehlerfrei sein müsste? Dann probiere es mal damit.

ATARI 800XL, 2x1050, 1029, 1040STE, SF314, Megafile 20, 2xPortfolio, C128D, 1571, 1541, MPS1200, Amiga 500

Also TB scheint hier auch nicht das Problem zu sein.

Jetzt habe ich mal ein DOS 2.6 zum BASIC gebootet und mein BAS Programm in den Speicher geladen. LIST und Korrekturen durchgeführt. Dann wieder mit LIST und CTRL + 1 geprüft und dann friert alles ein. Keine Taste mehr oder BREAK möglich. Es hilft dann nur RESET und der LIST funktioniert wieder. Dann muss das doch an der HARDWARE liegen?

Ich hoffe ich finde noch mal so einen gepflegten 800XL wie meinen wieder....

ATARI 800XL, 2x1050, 1029, 1040STE, SF314, Megafile 20, 2xPortfolio, C128D, 1571, 1541, MPS1200, Amiga 500

TB XL schaltet Atari Basic eigentlich aus, d.h. ein Drücken der Option-Taste ist nicht notwendig. Aber da es von TB XL ja inzwischen ganz viele Versionen (1.4, 1.5, 1.6, 2.0, 2.1, 3.2q, etc.) mit mindestens ebenso vielen Patches (für Mouse, für MOS, für Turbo 1050, für uDOS, für LiteDOS, für ...) gibt, wer weiß, was es bei dir macht und welche Version du laufen hast...

Wobei ich bei deinem Problem auch eher auf die Hardware tippe - vielleicht kannst du den Rechenr ja reparieren lassen, z.B. beim Abbuc Rechnerservice?

so, ich glaube das Phänomen hat sich aufgelöst...

ich habe den XL aufgemacht und alle ICs (außer Speicher) aus den Sockeln raus und wieder reingesteckt. Das Buskabel von der Tastatur ebenfalls.

Die Fehler tauchen jetzt nicht mehr auf.

Eingentlich erschrecken und man weiß im Grunde nicht den genauen Grund.

Ich werde sehen wie es weiter geht.

ATARI 800XL, 2x1050, 1029, 1040STE, SF314, Megafile 20, 2xPortfolio, C128D, 1571, 1541, MPS1200, Amiga 500

Ok, wenn jetzt alles wieder gut ist. Noch'n Tipp: Wenn Du das Turbo-BASIC als AUTORUN.SYS bootest und ein häufiger benutzten BASIC Programm als "AUTORIN.BAS" speicherst, kannst Du es automatisch mit geladen. Es wird zwar auch gestartet, aber solange Du kein POKE 580,1 ausführen läßt (Kaltstart), kannst Du jederzeit mit der RESET Taste abbrechen und Listen.

Ich würde noch empfehlen: Nimm die Chips nochmals raus und reinige vorsichtig die Pins UND auch die Sockel mit Alkohol! Oder Kontakt 61, nicht Kontakt 60! Das ist aggressiv! Alternativ geht auch Tuner600 .. alles von Kontakt-Chemie. Schön entfetten danach z.B. mit Bremsenreiniger.

keine PN's mehr! Bitte per email kontaktieren! atari1450xld©mega-hz.de

Oder Kontakt WL. Das nehmen wir immer in der Werkstatt nach dem Reinigen Gruß Wolfgang

Burkhard schrieb: Ok, wenn jetzt alles wieder gut ist. Noch'n Tipp: Wenn Du das Turbo-BASIC als AUTORUN.SYS bootest und ein häufiger benutzten BASIC Programm als "AUTORIN.BAS" speicherst, kannst Du es automatisch mit geladen. Es wird zwar auch gestartet, aber solange Du kein POKE 580,1 ausführen läßt (Kaltstart), kannst Du jederzeit mit der RESET Taste abbrechen und Listen.

Hallo Burkhard , das kannte ich noch nicht. Vielen Dank für Deinen Tip. Aber ich mag es ja gerne auf meinem 8bit Schätzchen zu tippen und die alten Befehle einzugeben... Man glaubt ja gar nicht wie verwirrend es dann immer am Firmen-Notebook im Büro ist, sich wieder an diese Tastatur zu umzugewöhnen.

ATARI 800XL, 2x1050, 1029, 1040STE, SF314, Megafile 20, 2xPortfolio, C128D, 1571, 1541, MPS1200, Amiga 500

mega-hz schrieb: Ich würde noch empfehlen: Nimm die Chips nochmals raus und reinige vorsichtig die Pins UND auch die Sockel mit Alkohol! Oder Kontakt 61, nicht Kontakt 60! Das ist aggressiv! Alternativ geht auch Tuner600 .. alles von Kontakt-Chemie. Schön entfetten danach z.B. mit Bremsenreiniger.

ich warte mal lieber erst ab ... ich möchte eigentlich ungern im XL wieder rumfuschen. Auch wenn man gut im Basteln ist, passieren kann ja immer was und dann würde ich mich ärgern. Eigentlich müsste ich auch mal wieder zum Treffen im Norden vorbei kommen. Liegt ja schon viele Jahre zurück und dann könnte ich den XL mal mitbringen...

ATARI 800XL, 2x1050, 1029, 1040STE, SF314, Megafile 20, 2xPortfolio, C128D, 1571, 1541, MPS1200, Amiga 500

So, gestern Abend am Silvesterabend die Feierlichkeiten am Atari verbracht. Nach vielen Stunden läuft er wunderbar. Das Programm wächst, aber es wird wohl noch dauern... Urlaub ist dann ja auch bald vorbei....

Nochmals vielen Dank für Eure Hilfe/Tips

Ach ja, und allen ein gesundes neues Jahr 2025

Heiko

ATARI 800XL, 2x1050, 1029, 1040STE, SF314, Megafile 20, 2xPortfolio, C128D, 1571, 1541, MPS1200, Amiga 500